<?php

function enviaAdmitido($emailCoordenador){
	$Name = "Controle"; //senders name
	$email = "teste@adress.com"; //senders e-mail adress
	$dataAtual = date('d-m-Y, H:i');
	$subject = "Nova candidato admitido"; //subject
	
	$header = "MIME-Version: 1.0". "\r\n";
	$header.= "Content-type: text/html;charset=iso-8859-1"."\r\n";
	$header.= "From: ". $Name . " <" . $email . ">"."\r\n"; //optional headerfields
	
	$mensagem  = "<html>
		<head><title>Admissão de Funcionário</title></head>
		<body>
			<h2>Admissão de Funcionário</h2>
			<p>Um novo Candidato foi admitido.<br>Data da admissão: $dataAtual</p>
		</body>
	</html>";
	$query = "SELECT email as email FROM email_config  WHERE nivel_email = 1 group by email";
	$result = mysql_query($query);
	while($row = mysql_fetch_array($result,MYSQL_ASSOC)){
		$recipient = $row['email'];
		mail($recipient, $subject, $mensagem, $header); //mail command :)
	}	
	
	$recipient = ($emailCoordenador == '')?'desenvolvimento@pixeldesenvolvimento.com.br':$emailCoordenador;
	$mensagem = "Um novo Candidato foi admitido para rua rota.\r\n";	
	$mensagem.= "Data da admissão: ".$dataAtual;
	mail($recipient, $subject, $mensagem, $header); //mail command :
	
	$dummy = 1;
}

function enviaAfastamento(){
	$Name = "Controle"; //senders name
	$email = "teste@adress.com"; //senders e-mail adress
	$dataAtual = date('d-m-Y, H:i');
	$subject = "Nova afastamento de funcionário"; //subject	
	
	$header = "MIME-Version: 1.0". "\r\n";
	$header.= "Content-type: text/html;charset=iso-8859-1"."\r\n";
	$header.= "From: ". $Name . " <" . $email . ">"."\r\n"; //optional headerfields
	$mensagem = "<html>
		<head>
		</head>
		<body>
			<h2>Demissão de Funcionário</h2>
			<p>Um Funcionário foi demitido.<br>Data de Demissão: $dataAtual</p>
		</body>
	</html>
	";
	$query = "SELECT email as email FROM email_config  WHERE nivel_email = 2 group by email";
	$result = mysql_query($query);
	while($row = mysql_fetch_array($result)){
		$recipient = $row[0];
		mail($recipient, $subject, $mensagem, $header); //mail command :)
	}
	$dummy = 1;
}

function enviaDesligamento(){
	$Name = "Controle"; //senders name
	$email = "teste@adress.com"; //senders e-mail adress
	$recipient = "desenvolvimento@pixeldesenvolvimento.com.br"; //recipient
	$dataAtual = date('d-m-Y, H:i');
	$subject = "Nova afastamento de funcionário"; //subject
		
	$header = "MIME-Version: 1.0". "\r\n";
	$header.= "Content-type: text/html;charset=iso-8859-1"."\r\n";
	$header.= "From: ". $Name . " <" . $email . ">"."\r\n"; //optional headerfields
	
	$mensagem = "
	<html>
		<head>
		</head>
		<body>
			<h2>Desligamento de Funcionário</h2>
			<p>Um Funcionário foi desligado.<br>Data do desligamento: $dataAtual</p>
		</body>
	</html>
	";

	$query = "SELECT email as email FROM email_config  WHERE nivel_email = 2 group by email";
	$result = mysql_query($query);
	while($row = mysql_fetch_array($result)){
		$recipient = $row[0];
		mail($recipient, $subject, $mensagem, $header); //mail command :)
	}
	$dummy = 1;
}

function enviaBaixaContratacao($idFunc){
	
	$query = "SELECT func.nome, DATE_FORMAT(func.data_admissao,'%d/%m/%Y'), func.ctps, func.rg, func.cpf, DATE_FORMAT(func.data_nasc,'%d/%m/%Y'), tb_estados.uf, tb_cidades.nome, func.bairro, func.endereco, func.telefone, func.email, rotas.nome FROM funcionarios func inner join tb_cidades on func.cidade = tb_cidades.id inner join tb_estados on func.estado = tb_estados.id inner join rotas on func.rota = rotas.id WHERE func.id = $idFunc";
	var_dump($query);
	$result = mysql_query($query);
	$row = mysql_fetch_array($result);
	
	$Name = "Controle"; //senders name
	$email = "teste@adress.com"; //senders e-mail adress
	$dataAtual = date('d-m-Y, H:i');
	$subject = "Baixa de contratação"; //subject
	
	$headers = "MIME-Version: 1.0". "\r\n";
	$headers.= "Content-type: text/html;charset=iso-8859-1". "\r\n";
	$headers.= "From: ". $Name . " <" . $email . ">". "\r\n"; //optional headerfields
	
	$mensagem = "<html><head><title>Informações de Contratação</title></head><body>";
	$mensagem.= "<h2>Informamos a seguinte contratação.</h2>";
	$mensagem.= "<table border=\"0\">";
	$mensagem.= "<tr><td>" . "Nome: "."</td><td>".$row[0]. "</td></tr>";
	$mensagem.= "<tr><td>" . "Data de Admissão: "."</td><td>".$row[1]. "</td></tr>";
	$mensagem.= "<tr><td>" . "CTPS: "."</td><td>".$row[2]. "</td></tr>";
	$mensagem.= "<tr><td>" . "RG: "."</td><td>".$row[3]. "</td></tr>";
	$mensagem.= "<tr><td>" . "CPF: "."</td><td>".$row[4]. "</td></tr>";
	$mensagem.= "<tr><td>" . "Data de Nascimento: "."</td><td>".$row[5]. "</td></tr>";
	$mensagem.= "<tr><td>" . "Estado: "."</td><td>".$row[6]. "</td></tr>";
	$mensagem.= "<tr><td>" . "Cidade: "."</td><td>".$row[7]. "</td></tr>";
	$mensagem.= "<tr><td>" . "Bairro: "."</td><td>".$row[8]. "</td></tr>";
	$mensagem.= "<tr><td>" . "Endereço: "."</td><td>".$row[9]. "</td></tr>";
	$mensagem.= "<tr><td>" . "Telefone: "."</td><td>".$row[10]. "</td></tr>";
	$mensagem.= "<tr><td>" . "E-mail:"."</td><td>".$row[11]. "</td></tr>";
	$mensagem.= "<tr><td>" . "Rota:"."</td><td>".$row[12]. "</td></tr>";
	$mensagem.= "</table></body></html>";
	
	$query = "SELECT email as email FROM email_config  WHERE nivel_email = 3 group by email";
	$result = mysql_query($query);
	while($row = mysql_fetch_array($result)){
		$recipient = $row[0];
		mail($recipient, $subject, $mensagem, $headers); //mail command :)
	}
	$dummy = 1;
}

/* Verifica qual é o sistema operacional do servidor para ajustar o cabeçalho de forma correta. Não alterar */

if(PATH_SEPARATOR == ";") $quebra_linha = "\r\n"; //Se for Windows

else $quebra_linha = "\n"; //Se "não for Windows"

$dummy = 0;
switch($tipoMensagem){
	case 1: // Nova Admissão
		enviaAdmitido($email);
		break;
	case 2: // Novo Afastamento
		enviaAfastamento();
		break;
	case 3: // Baixa Contratacao
		enviaBaixaContratacao($idFunc);
		break;
	case 4:
		enviaDesligamento();
		break;
	default: break;
}
mysql_close($db);
if($dummy = 1){
	header ("Location: dummy.php?x=1");
}else{
	header ("Location: dummy.php?x=2");
}

?>